home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 July & August / PCWorld_2006-07-08_cd.bin / v cisle / acehtml / acehtmlfreeware.exe / scriptdef / Initial Caps.sd < prev    next >
INI File  |  2004-06-28  |  1KB  |  53 lines

  1. [SUBJECT]
  2. Description=Converts the first letter of each word in a string to uppercase
  3. ImageIndex=-1
  4. Folder=Tools
  5.  
  6.  
  7. [HEAD_TEXT]
  8. ;<script language="JavaScript">
  9. ;<!-- Begin
  10. ;function changeCase(frmObj) {
  11. ;var index;
  12. ;var tmpStr;
  13. ;var tmpChar;
  14. ;var preString;
  15. ;var postString;
  16. ;var strlen;
  17. ;tmpStr = frmObj.value.toLowerCase();
  18. ;strLen = tmpStr.length;
  19. ;if (strLen > 0)  {
  20. ;for (index = 0; index < strLen; index++)  {
  21. ;if (index == 0)  {
  22. ;tmpChar = tmpStr.substring(0,1).toUpperCase();
  23. ;postString = tmpStr.substring(1,strLen);
  24. ;tmpStr = tmpChar + postString;
  25. ;}
  26. ;else {
  27. ;tmpChar = tmpStr.substring(index, index+1);
  28. ;if (tmpChar == " " && index < (strLen-1))  {
  29. ;tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
  30. ;preString = tmpStr.substring(0, index+1);
  31. ;postString = tmpStr.substring(index+2,strLen);
  32. ;tmpStr = preString + tmpChar + postString;
  33. ;         }
  34. ;      }
  35. ;   }
  36. ;}
  37. ;frmObj.value = tmpStr;
  38. ;}
  39. ;//  End -->
  40. ;</script>
  41. ;
  42.  
  43.  
  44. [BODY_TEXT]
  45. ;<div align="center">
  46. ;<form name="form">
  47. ;<input type="text" name="box" value="type in here!">
  48. ;<input type="button" value="Convert" onClick="javascript:changeCase(this.form.box)">
  49. ;</form>
  50. ;</div>
  51. ;
  52.  
  53.